	
	::v-deep .u-popup__content {
		background-color: rgba(255, 0, 0, 0) !important;
	}
	.popuview{
		width: 684rpx;
		background: linear-gradient( 180deg, #F4FFF5 0%, #FFFFFF 31%);
		border-radius: 28rpx 28rpx 28rpx 28rpx;
		overflow: hidden;
		position: relative;
		.popuviewclose{
			width: 48rpx;
			height: 48rpx;
			position: absolute;
			right: 70rpx;
			top: 24rpx;
		}
		.toptitle{
			font-family: PingFang SC, PingFang SC;
			font-weight: bold;
			font-size: 36rpx;
			color: #1D2129;
			width: 100%;
			text-align: center;
			margin-top: 48rpx;
			
		}
		.text{
			font-family: PingFang SC, PingFang SC;
			font-weight: 400;
			font-size: 24rpx;
			width: 100%;
			text-align: center;
			margin-top: 24rpx;
			color: #4E5969;
		}
		.btnline{
			width: 620rpx;
			margin:48rpx auto;
			overflow: hidden;
			display: flex;
			align-items: center;
			justify-content: space-between;
			.btn1{
				width: 290rpx;
				height: 64rpx;
				border-radius: 8rpx 8rpx 8rpx 8rpx;
				border: 2rpx solid #7EBC79;
				text-align: center;
				line-height: 64rpx;
				font-family: PingFang SC, PingFang SC;
				font-weight: 400;
				font-size: 28rpx;
				color: #7EBC79;
			}
			.ccyy{
				width: 290rpx;
				height: 64rpx;
				background: #7EBC79;
				border-radius: 8rpx 8rpx 8rpx 8rpx;
				text-align: center;
				line-height: 64rpx;
				font-family: PingFang SC, PingFang SC;
				font-weight: 400;
				font-size: 28rpx;
				color: #FFFFFF;
			}
		}
		.classifybox{
			width: 620rpx;
			overflow-y: scroll;
			margin: auto;
			max-height: 400rpx;
			margin-top: 32rpx;
			z-index: 9999;
			&_item{
				width: 98%;
				height: 148rpx;
				border-radius: 24rpx  24rpx  24rpx  24rpx;
				background: #F7F8FA;
				overflow: hidden;
				border:2rpx solid #F53F3F;
				margin-bottom: 28rpx;
				&_t1{
					display: flex;
					align-items: center;
					margin-top:28rpx;
					.bqbukeyy{
						width: 120rpx;
						height: 40rpx;
						margin-left:24rpx ;
					}
					.tt{
							    width: 300rpx;
						  display: -webkit-box;
						  -webkit-box-orient: vertical;
						  -webkit-line-clamp: 1; /* 限制行数为2 */
						  overflow: hidden;
						font-family: PingFang SC, PingFang SC;
						font-weight: 500;
						font-size: 32rpx;
						color: #1D2129;
						margin-left: 12rpx;
					}
				}
				.t2{
					margin-top:28rpx;
					margin-left: 24rpx;
					font-family: PingFang SC, PingFang SC;
					font-weight: 400;
					font-size: 24rpx;
					color: #4E5969;
				}
			}
		}
	}
	.bottomfixed {
		width: 100%;
		height: 300rpx;
		background: #7EBC79;
		box-shadow: 0rpx -4rpx 7rpx 0rpx rgba(94, 161, 89, 0.33);
		z-index: 999;
		position: fixed;
		bottom: 0%;

		.linebox {
			width: 686rpx;
			margin: auto;
			display: flex;
			align-items: center;
			margin-top: 30rpx;
			justify-content: space-between;

			.rightbtn {
				width: 176rpx;
				height: 56rpx;
				background: #FFFFFF;
				border-radius: 4rpx 4rpx 4rpx 4rpx;
				line-height: 56rpx;
				font-family: PingFang SC, PingFang SC;
				font-weight: 400;
				font-size: 28rpx;
				color: #7EBC79;
				text-align: center;
			}

			.leftty {
				display: flex;
				align-items: center;
				font-size: 28rpx;
				color: #FFFFFF;

				image {
					width: 32rpx;
					height: 32rpx;
					margin-right: 14rpx;
				}

			}
		}
	}
	.headertop {
		width: 100%;
		position: fixed;
		top: 0%;
		overflow: hidden;
		transition: 0.5s;
		z-index: 9999;
	}
	.pagelefticon {
				width: 165.65rpx;
				height: 36.64rpx;
				margin-left: 30rpx;
			}

	.itemboxss {
		width: 100%;
		overflow: hidden;
		margin-top: 34rpx;

		.itembox {
			width: 100%;
			overflow: hidden;
			background: #FFFFFF;
			box-shadow: 0rpx 4rpx 4rpx 0rpx rgba(134, 202, 115, 0.43);
			border-radius: 24rpx 24rpx 24rpx 24rpx;
			position: relative;
			margin-bottom: 28rpx;

			.centerbox {
				width: 638rpx;
				margin: auto;
				overflow: hidden;

				.bnttom {
					width: 100%;
					height: 100rpx;
					display: flex;
					align-items: center;
					justify-content: space-between;
					align-items: center;

					.ljyuyue {
						width: 176rpx;
						height: 56rpx;
						background: #7EBC79;
						border-radius: 4rpx 4rpx 4rpx 4rpx;
						text-align: center;
						line-height: 56rpx;
						font-family: PingFang SC, PingFang SC;
						font-weight: 400;
						font-size: 28rpx;
						color: #FFFFFF;
						text-align: center;
						line-height: 56rpx;
					}

					.left1 {
						display: flex;
						align-items: center;
						font-family: PingFang SC, PingFang SC;
						font-weight: 400;
						font-size: 24rpx;
						color: #4E5969;

						image {
							width: 32rpx;
							height: 32rpx;
							margin-right: 14rpx;
						}
					}
				}

				.toopbiox {
					width: 100%;
					overflow: hidden;
					height: 248rpx;
					display: flex;
					align-items: center;
					border-bottom: 2rpx solid rgba(126, 188, 121, 0.4);

					.leftbox {
						width: 226rpx;
						height: 200rpx;
						border-radius: 20rpx 20rpx 20rpx 20rpx;

					}

					.infobox {
						width: 330rpx;
						margin-left: 14rpx;
						overflow: hidden;

						.jiage {
							display: flex;
							align-items: center;
							margin-top: 38rpx;
							font-weight: bold;
							font-size: 32rpx;
							color: #7EBC79;
						}

						.bqians {
							width: 120%;
							display: flex;
							align-items: center;
							margin-top: 20rpx;
							flex-wrap: wrap;
							.bq {
								font-size: 24rpx;
								color: #FF7D00;
								padding: 8rpx;
								background: #FFF7E8;
								margin-right: 20rpx;
							}
						}

						.tt2 {
							width: 100%;
							display: flex;
							align-items: center;
							font-family: PingFang SC, PingFang SC;
							font-weight: 400;
							font-size: 24rpx;
							color: #4E5969;
							white-space: normal;
							.text{
								width: 288rpx;
								    white-space: nowrap; /* 防止文本换行 */
								    overflow: hidden; /* 隐藏溢出的内容 */
								    text-overflow: ellipsis; /* 显示省略号来代表被修剪的文本 */
							}
							image {
								margin-right: 5rpx;
								width: 32rpx;
								height: 32rpx;
							}
						}

						.t1 {
							width: 100%;
							display: flex;
							align-items: center;

							.gu {
								width: 56rpx;
								height: 32rpx;
								font-weight: 500;
								font-size: 24rpx;
								color: #FFFFFF;
								text-align: center;
								line-height: 32rpx;
								position: relative;
								z-index: 1;
								display: flex;
								justify-content: center;
								align-items: center;
								margin-right: 12rpx;

								image {
									width: 56rpx;
									height: 32rpx;
									position: absolute;
									z-index: -1;
								}
							}

							.t2 {
								font-family: PingFang SC, PingFang SC;
								font-weight: 500;
								font-size: 28rpx;
								color: #1D2129;
								white-space:nowrap;
								overflow:hidden;
								text-overflow:ellipsis;
							}
						}
					}
				}
			}

			.leftpo {
				width: 146rpx;
				height: 48rpx;
				position: absolute;
				left: 0%;
				text-align: center;
				line-height: 48rpx;
				font-family: PingFang SC, PingFang SC;
				font-weight: 400;
				font-size: 22rpx;
				color: #FFFFFF;
				top: 0%;
				z-index: 90;

				.imgvack {
					width: 146rpx;
					height: 48rpx;
					position: absolute;
					left: 0%;
					top: 0%;
					width: 146rpx;
					z-index: -1;
					height: 48rpx;
				}
			}
		}
	}

	.scroll-Y {
		height: 300rpx;
	}

	.scroll-view_H {
		white-space: nowrap;
		width: 614rpx;
	}

	.scroll-view-item {
		height: 300rpx;
		line-height: 300rpx;
		text-align: center;
		font-size: 36rpx;
	}

	.scroll-view-item_H {
		display: inline-block;
		width: 166rpx;
		border-radius: 16rpx;
		overflow: hidden;
		background: #4AA143;
		margin-right: 20rpx;


		.t1 {
			font-family: PingFang SC, PingFang SC;
			font-weight: 500;
			font-size: 24rpx;
			color: #FFFFFF;
			width: 100%;
			text-align: center;
			margin-top: 10rpx;
		}

		.scroll-view-item_H .t1:nth-child(2) {
			margin-top: 5rpx !important;
		}

		.t2 {
			width: 100%;
			height: 34rpx;
			text-align: center;
			box-shadow: 0rpx 2rpx 4rpx 0rpx rgba(74, 161, 67, 0.4);
			border-radius: 0rpx 0rpx 16rpx 16rpx;
			text-align: center;
			line-height: 34rpx;
			background: #E9FBE8;
			font-size: 24rpx;
			color: #7EBC79;

		}

	}

	.riqi {
		width: 100%;
		display: flex;
		align-items: center;
		margin-top: 25rpx;
		font-weight: 400;
		font-size: 20rpx;
		color: #84BD78;

		.boxriqi {
			display: flex;
			width: 120rpx;
			flex-direction: column;
			align-items: center;
			 box-shadow: -8px 0 8px -6px #C3C3C2;
			image {
				width: 52rpx;
				height: 52rpx;
			}


		}
	}

	.title_input {
		color: #FFFFFF;
	}

	.content {
		width: 100%;
		position: relative;
		overflow: hidden;

		.pageimg {
			width: 750rpx;
			position: absolute;
			height: 647.6rpx;
			z-index: -1;
		}

		.bottoncontent {
			width: 750rpx;
			background: #F4FFF1;
			box-shadow: 0rpx -4rpx 8rpx 0rpx rgba(132, 170, 70, 0.42);
			border-radius: 30rpx 30rpx 0 0;
			overflow: hidden;
			margin-top: 604rpx;
			// height: 60vh;

			.center {
				width: 686rpx;
				margin: auto;
				margin-top: 22rpx;

				.seacherbox {
					width: 686rpx;
					height: 76rpx;
					background: #84BD78;
					border-radius: 38rpx 38rpx 38rpx 38rpx;
					// margin-top: 28rpx;
					display: flex;
					align-items: center;
					position: relative;

					.seachbtn {
						width: 144rpx;
						height: 68rpx;
						background: #FFFFFF;
						border-radius: 38rpx 38rpx 38rpx 38rpx;
						text-align: center;
						line-height: 68rpx;
						font-family: PingFang SC, PingFang SC;
						font-weight: 400;
						font-size: 28rpx;
						color: #529245;
						position: absolute;
						right: 0.5%;
					}

					input {
						font-weight: 400;
						font-size: 28rpx;
						color: #FFFFFF;
						margin-left: 8rpx;
					}

					.custom-inputt::-webkit-input-placeholder {
						color: red !important;
						/* 将placeholder颜色修改为红色 */
					}

					.sechicon {
						height: 32rpx;
						margin-left: 24rpx;
						width: 32rpx;
					}
				}

				.classify {
					width: 100%;
					// display: flex;
					// justify-content: space-between;
					// overflow-x: scroll;
					    white-space: nowrap;
					.itembox {
						width: 210rpx;
						height: 114rpx;
						position: relative;
						// display: flex;
						// align-items: center;
						// justify-content: center;
						overflow: hidden;
						    display: inline-block;
						margin-bottom: 28rpx;
						margin-right: 28rpx;
						border-radius: 8rpx;
						.title {
							font-weight: 800;
							font-size: 32rpx;
							color: #FFFFFF;
							z-index: 999;
							position: absolute;
							    top: 50%;
							 
							    left: 50%;
							    margin: auto;
							    transform: translate(-50%, -50%);
						}

						.itemboxmengc {
							width: 210rpx;
							height: 114rpx;
							position: absolute;
							z-index: 1;
						}

						.itemboxback {
							width: 230rpx;
							height: 114rpx;
							position: absolute;

						}
					}
				}
			}

		}
	}